@font-face {
  font-family: audi;
  src: url(../fonts/AudiTypeV01-Normal.otf);
}

body{font-family: audi}
.appointment,.detail{margin-top: 20px;}
.footer{text-align: center;}
.address-items{list-style-type: none; padding-left: 0;}
.addr{padding-left: 36px; line-height: 24px; vertical-align: middle; background-position: center left; background-size: 24px 24px; background-repeat: no-repeat; margin-bottom: 25px}
.addr a{display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: #000; text-decoration: none}
.addr-location{background-image: url('/images/location.svg')}
.addr-call{background-image: url('/images/call.svg')}
.addr-email{background-image: url('/images/mail.svg')}
.business-hours{margin-top: 20px; margin-bottom: 20px}
.social{text-align: center; margin-bottom: 20px}
.social a{display: inline-block; padding:0 3px;}
.social a img{width: 32px}